#include <iomanip>
#include <iostream>
using namespace std;

int main()
{
	int x = 0;
	int sum = 0;
	int arr[5];
	cin >> x;

	//数组初始化 （你也可以直接赋值）
	for (int n = 4; n >= 0; n--)
	{
		arr[n] = x;
	}

	for (int n = 4; n >= 0; n--)
	{
		sum = 0;
		for (int i = 0; i < 5; i++)
		{
			if (i != n)
			{
				//除以2
				arr[i] = arr[i] / 2;
				//求分发出去的总量
				sum = sum + arr[i];
			}
		}

		//还给分发者
		arr[n] = arr[n] + sum;
		if (n == 0)
		{
			//显示5轮的倒推结果
			for (int k = 0; k < 5; k++)
			{
				cout << arr[k] << " ";
			}
			//方便查看 换了行
			cout << endl;
		}
	}
	return 0;
}
